---
sidebar_position: 4
---

# Задание №3

Для тестирования программы создать текстовый файл в любом редакторе (например, в блокноте) для тестирования программы и поместить его в каталог проекта.

Оформить обработку строки в виде функции. Произвести обработку каждой строки исходного файла, используя полученную функцию. Полученный результат вывести на экран.

Варианты заданий:

1. Дан текстовый файл. Запишите в другой файл содержимое исходного файла, заменяя все маленькие латинские буквы на большие.
2. Дан текстовый файл. Записать в один новый файл только буквы из исходного файла и пробелы, в другой новый файл только цифры и пробелы.
3. Дан текстовый файл. Запишите в другой файл содержимое исходного файла, заменяя "старый" символ на "новый" символ ("старый" символ и "новый" символ запрашиваются у пользователя).
4. Дан текстовый файл.  Запишите в другой файл содержимое исходного файла, удалив лишние пробелы.
5. Дан текстовый файл. Запишите в другой файл содержимое исходного файла, заменяя все большие латинские буквы на маленькие.
6. Дан текстовый файл. Запишите в другой файл содержимое исходного файла, заменяя все цифры на `*`.
7. Дан текстовый файл. Запишите в другой файл содержимое исходного файла, заменяя все не цифры на `*`.
8. Дан текстовый файл. Запишите в другой файл содержимое исходного файла кроме цифр.
9. Дан текстовый файл. Запишите в один файл из исходного файла только большие латинские буквы, в другой новый файл - только малые латинские буквы и посчитайте количество цифр в исходном файле.
10. Дан текстовый файл. Запишите в другой файл содержимое исходного файла, кроме латинских букв.
11. Из заданного входного файла считать символы и записать в новый файл все символы за исключением символов пунктуации: точки, запятые, двоеточия и т.д.
12. Дан текстовый файл. Запишите в другой файл содержимое исходного файла, нумеруя каждую строку.
13. Дан текстовый файл. Запишите в другой файл содержимое исходного файла, в начале каждой строки добавив `–`.
14. Дан текстовый файл. Запишите в другой файл содержимое исходного файла, чтобы каждое слово исходного файла было в отдельной строке.
15. Дан текстовый файл. Запишите в другой файл содержимое исходного файла, утроив точку.
16. Дан текстовый файл. Запишите в другой файл содержимое исходного файла, каждую строку заключив в скобки.
17. Дан текстовый файл. Запишите в другой файл содержимое исходного файла, вставив после каждой строки пустую строку.
18. Дан текстовый файл. Запишите в другой файл только такие строки исходного файла, если они начинаются с цифры.
19. Дан текстовый файл. Запишите в другой файл только такие строки исходного файла, если они заканчиваются восклицательным знаком.
20. Дан текстовый файл. Запишите в другой файл содержимое исходного файла, удвоив пробелы.
21. Дан текстовый файл. Запишите в другой файл содержимое исходного файла, утроив восклицательный знак.
22. Дан текстовый файл. Запишите в другой файл только такие строки исходного файла, если они начинаются с `PS:`.
23. Дан текстовый файл. Запишите в другой файл только такие строки исходного файла, которые содержат введенное с клавиатуры слово.
24. Дан текстовый файл. Запишите в другой файл содержимое исходного файла, в начале каждой строки добавив `e-mail:`.
25. Дан текстовый файл. Запишите в другой файл только такие строки исходного файла, если они содержат кавычки.
26. Дан текстовый файл. Найдите в исходном файле строки, в которых есть три звездочки и текст после них. Запишите в другой файл текст после звездочек.
27. Дан текстовый файл. Запишите в другой файл только такие строки исходного файла, если они содержат символ `@`.
28. Дан текстовый файл. Запишите в другой файл только такие строки исходного файла, которые не содержат чисел.
